package com.chinatgl.latte.ec.params;

import android.provider.Settings;

import com.chinatgl.latte.app.Latte;
import com.chinatgl.latte.ec.sign.SignHandler;
import com.chinatgl.latte.util.app.AppUtils;

import java.util.WeakHashMap;

/**
 * 文件描述: 封装一些公用的参数
 * 作者: Created by 杨伟乔 on 2017/8/9 0009.
 * 版本号: 1.0
 */

public class MapUtil {

    public static WeakHashMap<String, Object> getParams() {
        WeakHashMap<String, Object> map = new WeakHashMap<>();
        map.put("versionCode", AppUtils.getVersionCode());
        map.put("device", "1");
        map.put("appType", "1");
        if (SignHandler.getUserProfile()!=null){
            map.put("memberId", SignHandler.getUserProfile().getId());
        }
        String ANDROID_ID = Settings.System.getString(Latte.getApplication().getContentResolver(), Settings.System.ANDROID_ID);
        map.put("token", ANDROID_ID);
        return map;
    }

}
